﻿/**
 * @name    :tgm
 * @author  :zhanghd
 * @version :1.0
 * @explain :淘股猫
 * @dependent	: 
 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
img { border:0; }
caption,em,strong,th{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
body{font:14px/1.4 Tahoma,Arial,"sans-serif";}
/**
 * @explain :共用基础样式
 */
a{color:#1d4695; text-decoration:none}
a:hover{text-decoration:underline}
.clear{clear:both}
.hide{display:none}
.red{color:red}
.green{color:green}
.gray{color:#3a3a3a}
.sp{margin:0 8px}
.ipt-1{height:24px; border:1px solid #6888be; width:120px}
.sel-1{width:120px; height:24px; vertical-align:middle}
div.tgm-input p.ipt-e,.ipt-e{border:1px solid #f60}
.ipt-radio input{ vertical-align:middle; margin-right:4px}
.ipt-radio label{margin-right:8px;}
.tgm-btn-0{float:left;display:inline-block;padding-left:20px;height:33px;line-height:33px;font-weight:700; color:#fff;background:url(images/tgm_bg.png) no-repeat 0 -114px;}
.tgm-btn-0:hover{text-decoration:none}
.tgm-btn-0 span{float:left;display:inline-block;padding-right:20px;height:33px;background:url(images/tgm_bg.png) no-repeat 100% -114px;cursor:pointer}
.tgm-tip-0{color:#f60}
.tgm-btn-3{float:left;display:inline-block;padding-left:20px;height:33px;line-height:33px;font-weight:700; color:#1d4695;background:url(images/tgm_bg.png) no-repeat 0 -147px;}
.tgm-btn-3:hover{text-decoration:none}
.tgm-btn-3 span{float:left;display:inline-block;padding-right:20px;height:33px;background:url(images/tgm_bg.png) no-repeat 100% -147px;cursor:pointer}
.tgm-tip-3{color:#f60}
.tgm-ta-1{border:1px solid #6888be; width:450px; height:95px}
.tgm-nav {position:absolute; right:0}
.tgm-nav ul li{float:left;margin-right:10px;}
.tgm-nav ul li.last{margin-right:0}
.tgm-nav ul li a{display:block; width:95px; height:38px;line-height:38px; text-align:center;font-weight:700;overflow:hidden; text-decoration:none; background:url(images/tgm_bg.png) no-repeat 0 -40px}
.tgm-nav ul li a.active{background-position:0 -1px; color:#fff}
.tgm-table-1{ width:718px; overflow:scroll}
/*.tgm-table-1{ width:100%;}*/
.tgm-table-1 thead{height:34px;line-height:34px; text-align:center; color:#fff; background:url(images/th_bg.png) repeat-x;}
.tgm-table-1 thead th .item,.tgm-table-1 tbody td span{ display:block;text-align:center; height:28px; line-height:28px;width:120px}
/*.tgm-table-1 tbody{display:block;height: 262px;overflow: auto;width: 100%}*/
.tgm-table-1 tbody td{ cursor:pointer; border-bottom:1px solid #b9c7dc}
.tgm-table-1 tfoot td{text-align:center; height:28px; line-height:28px}
.tgm-table-1 th .item span.sort-up,.tgm-table-1 th .item span.sort-down{display:inline;background:url(images/sort.gif) no-repeat 100% 3px; padding-right:10px; cursor:pointer}
.tgm-table-1 th .item span.sort-up{background-position: 100% -50px;}
.tgm-table-1 th .item .sort-default{display:inline;background:url(images/sort_default.gif) no-repeat 100% 3px; padding-right:10px; cursor:pointer}

.tgm-table-1 tr.active td{background-color:#c0d7fc}
.tgm-table-1 tr:hover td,.tgm-table-1 tr.hover td,.tgm-table-1 tr.active td{background-color:#ecf2fc}
.tgm-table-2{width:560px}
.tgm-table-2 td{height:32px; text-align:left;line-height:32px; cursor:pointer}
.tgm-table-2 tr:hover td,.tgm-table-2 tr.hover td,.tgm-table-2 tr.active td{background-color:#ecf2fc}
.tgm-table-2 tr.active td{background-color:#c0d7fc}
/*layout*/
.tgm-top{position:relative; height:45px; padding:15px 0 10px 0;}
.tgm-ct{width:760px; margin:0 auto; padding-bottom:30px}
.tgm-bd{background-color:#d6deeb; padding:0 20px 20px}
.tgm-ft,.tgm-hd{height:8px; background:url(images/box.png) no-repeat; overflow:hidden}
.tgm-ft{background-position:0 -17px}
/*breacrumbs*/
.tgm-breacrumbs{height:32px;line-height:32px;padding-left:28px; border-bottom:1px solid #7592c3; background:url(images/tgm_bg.png) -280px -55px no-repeat}
/*box*/
.tgm-box-0{ width:216px}
.tgm-box-0 .tgm-box-0-ft,.tgm-box-0 .tgm-box-0-hd{ background:url(images/box.png) no-repeat 0 -67px; height: 7px; overflow:hidden}
.tgm-box-0 .tgm-box-0-ft{background-position:0 -72px}
.tgm-box-0 .tgm-box-0-bd{background-color:#f2f3f8}

/**
 * @name    :tgm-conditions-panel
 * @author  :zhanghd
 * @version :1.0
 * @explain :选股条件面板
 * @dependent	: 
 */
.tgm-conditions-panel{padding-top:15px}
.tgm-tabs{background:url(images/underline.png) repeat-x bottom; height:39px;}
.tgm-tabs .tgm-tabs-bg{padding-left:30px;background:url(images/box.png) 0 -26px;}
.tgm-tabs .tgm-tabs-bg ul{background:url(images/box.png) 100% -26px; height:37px;}
.tgm-tabs ul li{float:left; margin-right:8px;height:34px;padding-top:5px;}
.tgm-tabs ul li a{display:inline-block;float:left;height:34px;line-height:32px; margin:0 5px;padding:0 15px;font-weight:700; color:#fff}
.tgm-tabs ul li a:hover{text-decoration:none}
.tgm-tabs ul a.active{padding:0 0 0 15px;margin:0;background:url(images/tgm_bg.png) no-repeat 0 -181px; color:#3a3a3a}
.tgm-tabs ul a.active span{display:inline-block;float:left;height:34px;padding-right:15px;background:url(images/tgm_bg.png) no-repeat 100% -181px;}
.tgm-tabs-left{float:left; width:150px;padding-top:30px}
.tgm-tabs-left li{margin:10px 0}
.tgm-tabs-left a{display:block;height:29px;line-height:29px; }
.tgm-tabs-left a:hover{text-decoration:none}
.tgm-tabs-left a.tgm-tabs-left-item{text-indent:10px;background:url(images/tgm_bg.png) no-repeat 100% -246px;}
.tgm-tabs-left a.tgm-tabs-left-item{color:#fff}
.tgm-tabs-left a.tgm-tabs-left-open{background-position:100% -216px}
.tgm-tabs-left a.tgm-tabs-left-sub-item{height:27px;line-height:27px; text-indent:15px; border:1px solid #7592c3; border-right:0; background:none;color:#1d4695;background-color:#f2f3f8}
.tgm-tabs-left .active{background:url(images/active_icon.png) 95% 5px no-repeat #f2f3f8;}
.tgm-tabs-left a.active {border-right:1px solid #f2f3f8; margin-right:-1px;position:relative; z-index:1}
.tgm-conditions-select{float:left;position:relative; width:568px;min-height:450px;background-color:#f2f3f8; _height:450px; _overflow:auto; border:1px solid #7592c3}
.tgm-conditions-select .tgm-post{padding-top:90px;padding-left:30px; width:280px;text-align:center}
.tgm-conditions-select .tgm-input-panel{position:relative}
.tgm-conditions-select .tgm-post .tgm-opt{height:40px; zoom:1;clear:both; text-align:left;padding: 25px 0 0 40px}
.tgm-conditions-select .tgm-post .tgm-tip-0{position:absolute; top:-30px;left:0;_left:-120px;  text-align:center}
.tgm-input{clear:both; padding:8px 0}
.tgm-input span,.tgm-input p,.tgm-input span{float:left; vertical-align:middle; line-height:24px;}
.tgm-input p.tgm-ipt-0 input{width:50px;height:20px;border:0;vertical-align:middle; text-align:center; font-size:14px; font-weight:700}
.tgm-input p.tgm-ipt-0 {position:relative;background-color:#fff;  padding-right:20px;width:50px; height:24px;overflow:hidden;border:1px solid #7592c3}
.tgm-input p sup,.tgm-input p sub{position:absolute; width:20px; height:12px; right:0; top:0; background:url(images/tgm_bg.png) no-repeat -279px -2px; overflow:hidden;cursor:pointer}
.tgm-input p sup{top:12px; background-position:-279px -15px}
.tgm-input span{padding:0 5px}
.tgm-tip-1{position:relative;border:1px solid #8ab6fe; padding:15px; width:230px}
.tgm-tip-1 .tgm-tip-1-arrow-left{position:absolute; width:8px; height:15px; left:-8px; top:30px; background:url(images/tgm_bg.png) -292px -34px}
/**
 * @name    :tgm-setting
 * @author  :zhanghd
 * @version :1.0
 * @explain :选股设置 
 * @dependent	: 
 */
.tgm-setting{}
.tgm-setting .tgm-tabs-left .active{background:url(images/active_icon.png) 95% 5px no-repeat #f2f3f8;}
.tgm-setting .tgm-tabs-left a.active{border-right:1px solid #f2f3f8; margin-right:-1px;position:relative; z-index:1}
.tgm-setting .tgm-conditions{padding-top:15px;}
.tgm-setting .tgm-conditions .tgm-tabs .tgm-tabs-bg{width:480px}
.tgm-setting .tgm-conditions .tgm-tip-1{position:absolute; left:280px;top:65px}
/**
 * @name    :tgm-result
 * @author  :zhanghd
 * @version :1.0
 * @explain :选股结果 
 * @dependent	: 
 */
.tgm-result .tgm-sel-cond{padding:15px 0 15px 0;position:relative}
.tgm-result .tgm-sel-cond .tgm-cond-item{float:left; margin-right:8px;padding:5px; line-height:20px; border:1px solid #6888be; background-color:#bed3f4; color:#001a45}
.tgm-result .tgm-cond-add{position:absolute; right:0;_right:15px;top:15px;}
.tgm-result .tgm-table-scroll-body{height:260px;width:718px; overflow:auto}
.tgm-result .r-20{padding-right:20px; overflow:hidden;background:url(images/th_bg.png) repeat-x}
.tgm-result .tgm-table-scroll-head{height:30px;width:698px; overflow:hidden}

.tgm-result .tgm-result-list{border:1px solid #6888be; background-color:#fff}
.tgm-result .tgm-table-foot{position:relative;height:36px; line-height:36px;text-align:center}
.tgm-result .tgm-table-foot .leave{position:absolute; right:20px}
.tgm-cond-save-content{padding:15px;}
.tgm-cond-save-content p{line-height:24px;padding:8px;}
.tgm-cond-save-content p.opt{padding-top:25px}
.tgm-cond-save-content p .tgm-btn-0{margin-right:15px}
.tgm-charts-panel{padding-top:15px}
.tgm-charts-panel .tgm-tabs{padding-left:160px; }
.tgm-charts-panel .tgm-tabs-bg{width:460px; position:relative}
.tgm-charts-panel .tgm-tabs-bg .tgm-current-title{position:absolute; left:-160px; top:0; line-height:38px}
.tgm-charts-panel .tgm-tabs-bg .tgm-current-title .id{margin-right:10px}
.tgm-charts-panel .tgm-charts{padding-top:15px}
.tgm-charts-panel .tgm-charts-detail{float:left; margin-right:15px; width:487px; overflow:hidden}
.tgm-charts-panel .tgm-charts-info{float:left}
.tgm-charts-panel .tgm-charts-intro{padding:8px 15px; height:315px}
.tgm-charts-panel .tgm-charts-intro ul li{height:32px;line-height:32px; border-bottom:1px solid #d3d3d3}
/**
 * @name    :tgm-manager
 * @author  :zhanghd
 * @version :1.0
 * @explain :选股结果 
 * @dependent	: 
 */
.tgm-manager{}
.tgm-manager .tgm-group-ct{padding-top:15px}
.tgm-manager .tgm-conditions-list{float:left;position:relative; width:568px;min-height:450px;background-color:#f2f3f8; _height:450px; _overflow:auto; border:1px solid #7592c3}
.tgm-manager .tgm-cond-list{padding:15px;}
.tgm-manager .tgm-cond-list td.opt{width:130px; text-align:center}
.tgm-manager .tgm-cond-list td .desc{padding-left:8px}
.tgm-manager .tgm-cond-exec{padding:20px 0 0 30px}
.tgm-manager .tgm-tabs-left .active{background: url("images/active_icon.png") no-repeat scroll 95% 5px #F2F3F8;}
.tgm-manager .tgm-tabs-left a.tgm-tabs-left-item {background-position:0 -246px}
.tgm-manager .tgm-table-2{width:520px}
/**
 * @name    :tgm-feedback
 * @author  :zhanghd
 * @version :1.0
 * @explain :意见反馈 
 * @dependent	: 
 */
.tgm-feedback .tgm-feedback-ct{padding:15px}
.tgm-feedback .tgm-feedback-tip{padding-top:45px; position:relative}
.tgm-feedback .tgm-feedback-tip .tgm-geedback-po{position:absolute; top:0; left:0; background:url(images/tgm_bg.png) no-repeat -160px -5px; width:115px; height:40px}
.tgm-feedback h4{font-weight:700; height:36px; line-height:36px; padding-top:20px}
.tgm-feedback .tgm-feedback-ipt,.tgm-feedback .tgm-feedback-tip p{padding-left:30px}
.tgm-feedback ul.tgm-feedback-ipt li{height:28px; line-height:28px;}
.tgm-feedback .tgm-feedback-ipt input{vertical-align:middle}
.tgm-feedback .opt{padding:15px 0 0 30px}

.modifyCond{position:relative; padding:50px 30px 0 30px}
.modifyCond .tgm-opt{clear:both; padding-top:30px}


.tgm-setting .tgm-conditions-panel{margin-top:15px;width:568px; margin-left:150px; background-color: #F2F3F8;border: 1px solid #7592C3; }
.tgm-setting .tgm-tabs-left{margin-left:-151px;position:relative;}
.tgm-setting .tgm-conditions-select{border:0}
